2
3
1
1
2
2
4
1
5
1
2
2
1
1
1
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
4
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
116
4
47
6
19
12
6
16
25
2
1
58
9
9
52
11
11
43
84
90
1
17
9
56
56
4
86
3
9
112
13
155
27
2
1
195
3
2
23
5
5
2
36
6
101
33
295
9
96
170
186
2
25
22
2
2
63
75
61
26
48
22
3
31
6
8
1
101
101
18
101
101
101
101
101
101
101
101
101
101
2
2
2
2
4
2
2
125
127
16
7
8
6
20
70
31
23
150
10
17
2
2
5
28
2
11
27
78
4
276
40
40
32
11
576
3
252
177
288
302
240
17
13
25
9
18
8
10
159
207
144
125
166
19
21
16
17
24
19
29
7
13
13
14
22
21
23
11
19
24
22
24
21
13
9
12
16
25
15
13
21
20
13
19
21
14
22
23
100
19
18
16
22
20
14
11
8
14
13
10
14
11
25
12
20
7
33
18
12
290
626
576
565
512
527
444
172
302
4
22
5
8
5
8
7
8
9
567
567
7
15
12
3
7
10
20
25
10
25
17
10
17
15
